package com.bsj.power.common.def.vo.pls;

import com.alibaba.fastjson.annotation.JSONField;
import com.bsj.power.common.def.vo.pls.httpVo.HttpTagPosVO;
import lombok.Data;

import java.util.Date;

/**
 * @author yinhao
 * @version 1.0
 * @description 作业人员返回对象
 * @date 2024/7/18
 */
@Data
public class WorkPersonnelVO {

    /**
     * 作业人员id
     */
    private Integer workPersonnelId;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别 1男 2女
     */
    private Integer gender;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 身份证号码
     */
    private String idCardNo;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 临时工号（后台自动生成，保证全局唯一,不仅需要避免本表重复，还需避免与负责人员表的工号重复）
     */
    private String temporaryEmpNo;

    /**
     * 创建时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 更新时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /**
     * uwb定位设备号
     */
    private String sn;

    /**
     * 人员位置信息
     */
    private HttpTagPosVO tagPos;

    /**
     * 工作组id
     */
    private Integer groupId;

    /**
     * 分组名
     */
    private String groupName;

//    /**
//     * 出生日期
//     */
//    private String dateOfBirth;

    /**
     * 是否为关注人员 1是 2否
     */
    private Integer isAttention;
}
